//
//  Emoticon.h
//  XinLang_OC
//
//  Created by WONG on 16/4/23.
//  Copyright © 2016年 cheuhui. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface Emoticon : NSObject

/// 表情包文件夹名称
@property(nonatomic,copy) NSString *id;

/// 表情传输名称
@property(nonatomic,copy) NSString *chs;

/// 表情对应图片名称
@property(nonatomic,copy) NSString *png;

/// 图片的完整路径
@property(nonatomic,copy) NSString *pngPath;

/// code emoji的16禁止字符串
@property(nonatomic,copy) NSString *code;

/// emoji表情
@property(nonatomic,copy) NSString *emoji;

/// 使用次数
@property(nonatomic,assign) NSInteger *times;

// false表示空表情, true表示删除按钮,
// 空表情和删除按钮都不需要其他属性
@property(nonatomic,assign) BOOL removeEmoticon;

- (instancetype)initWithRemoveEmoticon:(BOOL)removeEmoticon;

+ (instancetype)initWithRemoveEmoticon:(BOOL)removeEmoticon;



/// 字典转模型, 要么显示图片表情,要么显示Emoji表情
- (instancetype)initWithId:(NSString *)id dict:(NSDictionary *)dict;

+ (instancetype)initWithId:(NSString *)id dict:(NSDictionary *)dict;

/**
 根据表情模型创建带表情图片的属性文本
 
 - parameter font: font
 
 - returns: 带表情图片的属性文本
 */












@end













